package com.zmn.oms.model.dto.invoice;

import lombok.Data;
import org.dozer.Mapping;

@Data
public class InvoiceOperationNewDTO {
    /**
     *  订单id
     */
    @Mapping("workId")
    private  Long  billId;

    /**
     *  所属平台
     */
    private  Integer  plat;

    private  Integer  companyId;
    /**
     *  城市
     */
    private  Integer  cityId;

    /**
     *  发票性质：1纸质发票；2电子发票
     */
    private  Integer  invoiceNature;

    /**
     *  工程师绩效基数
     */
    private  Integer  invoiceAmount;

    /**
     *  单据类型：1工单  3结算单
     */
    private  Integer  billType;
    /**
     *  开票类型：1普票；2专票
     */
    private  Integer  invoiceType;

    /**
     *  银行账号
     */
    private  String  bankAccount;

    /**
     *  购买方
     */
    private  String  buyer;

    /**
     *  购买方税号
     */
    private  String  buyerTaxNum;

    /**
     *  购买方地址
     */
    private  String  buyerAddress;

    /**
     *  购买方邮箱
     */
    private  String  buyerEmail;

    /**
     *  备注
     */
    @Mapping("operatorRemark")
    private  String  remark;

    /**
     *  提交人
     */
    private  String  operator;
    /**
     *  提交人id
     */
    private  Integer  operatorId;

}
